deposit in escrow - Francés Inglés Diccionario